/**
 * @author zhangshuai
 * @version V1.0
 * @Project Java2_26
 * @Package PACKAGE_NAME
 * @Description:
 * @Date 2025/5/12 16:49
 */

public class Demo2 {
    public static void main(String[] args) {
       /* int a = 5 + 3; // a=8
        int b = a - 3; // b=5
        int c = a * b; // c=40
        double x = 10.0 / 3; // x=1 ,两个整数为整除，结果截断小数位
        System.out.println(x);
        int d = 5 % 3; // d=2,取余运算
        double y = 5 / -3.0; // y=-1.66… 整数5类型自动转换5.0
        double z = 5 / -3; // z=-1.0 ,两个整数为整除后结果自动转换double类型
        int m = -5 % 3; // m=-2 结果符号与被除数相同
        int n = 5 % -3; // n=2 结果符号与除数无关*/


        int a = 1;
        int b = 2;
      /*  System.out.println(a == 1 || b < 2); // 左为真则结果为真  true
        System.out.println(a == 1 && b < 2); // 左为真,右为假，则结果为假 false
        System.out.println(a == 1 && b ==  2); // 左为真,右为真，则结果为真 true
        System.out.println(!(a == 1) && b == 2); //单目！运算优先级高于&&，左为假，则结果为假 false
        System.out.println(a += 10); // 11
        System.out.println(a -= 10); //1
        System.out.println(a *= 10); // 10
        System.out.println(a /= 10); // 1
        System.out.println(a %= 10); // 1*/

        System.out.println(a++); // 1
        System.out.println(a);  // 2
        System.out.println(++a); // 3
        System.out.println(a); // 3
        System.out.println(a--); // 3
        System.out.println(a); // 2
        System.out.println(--a); // 1
        System.out.println(a); // 1
        System.out.println(a++ + ++a + ++a ); //
        //                1+3+4
        //运算优先级：
        //单目运算符：！ ++ --
        //算术运算符：* / % + -
        //关系运算符：> < >= <= == !=
        //逻辑运算符：&& || !
        //赋值运算符：= += -= *= /= %=
        //三目运算符：？：



        System.out.println(a); //



    }
}